<?php

/**
 * Description of Test
 *
 * @author Dingo
 */
class Modul_Admin_Rotator_Lista extends Modul_Admin_Abstract {

    protected $nazwaModulu = 'Admin_Rotator_Lista';

    public function inicjalizuj() {
        $this->strona = array('tytul' => 'Lista banerów');
        $this->szablon = array('tpl1' => '../Admin/Rotator/Lista.tpl');

        if (isset($this->param['akcja']) &&
                $this->param['akcja'] == 'xml') {
            $this->xml();
        }
    }

    private function xml() {
        //odbieranie danych - status
        $xml = new SimpleXMLElement('<rows></rows>');
        $wyniki = Sql::FindAll('Rotator');
        foreach ($wyniki as $wynik) {
            if ($wynik->status != 0) {
                $row = $xml->addChild('row');
                $row->addAttribute('id', $wynik->id);
                $row->addChild('cell', $wynik->id);
                $row->addChild('cell', $wynik->tresc);
                $row->addChild('cell', $wynik->data_od);
                $row->addChild('cell', $wynik->data_do);
                switch ($wynik->status) {
                    case 1:
                        $row->addChild('cell', 'pokazuj');
                        break;
                    case 2:
                        $row->addChild('cell', 'ukryty');
                        break;
                }
            }
        }
        header('Content-Type: text/xml');
        echo $xml->asXML();
        die();
    }

}

?>
